home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / blankery / blanker / source / blanker.h < prev    next >
C/C++ Source or Header  |  1993-08-12  |  3KB  |  90 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Michael D. Bayne
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_HIDE                                0
  12. #define GD_SAVE                                1
  13. #define GD_QUIT                                2
  14. #define GD_SMODE                               3
  15. #define GD_MDISPLAY                            4
  16. #define GD_SDEP                                5
  17. #define GD_BMOD                                6
  18. #define GD_MODINFO                             7
  19. #define GD_LMOD                                8
  20. #define GD_TOUT                                9
  21. #define GD_PKEY                                10
  22. #define GD_BKEY                                11
  23.  
  24. #define GDX_HIDE                               0
  25. #define GDX_SAVE                               1
  26. #define GDX_QUIT                               2
  27. #define GDX_SMODE                              3
  28. #define GDX_MDISPLAY                           4
  29. #define GDX_SDEP                               5
  30. #define GDX_BMOD                               6
  31. #define GDX_MODINFO                            7
  32. #define GDX_LMOD                               8
  33. #define GDX_TOUT                               9
  34. #define GDX_PKEY                               10
  35. #define GDX_BKEY                               11
  36.  
  37. #define Blanker_CNT 12
  38.  
  39. extern struct IntuitionBase *IntuitionBase;
  40. extern struct Library       *GadToolsBase;
  41.  
  42. extern struct Screen        *Scr;
  43. extern UBYTE                 *PubScreenName;
  44. extern APTR                  VisualInfo;
  45. extern struct Window        *BlankerWnd;
  46. extern struct Gadget        *BlankerGList;
  47. extern struct Menu          *BlankerMenus;
  48. extern struct IntuiMessage   BlankerMsg;
  49. extern struct Gadget        *BlankerGadgets[12];
  50. extern UWORD                 BlankerLeft;
  51. extern UWORD                 BlankerTop;
  52. extern UWORD                 BlankerWidth;
  53. extern UWORD                 BlankerHeight;
  54. extern UBYTE                *BlankerWdt;
  55. extern struct TextAttr      *Font, Attr;
  56. extern UWORD                 FontX, FontY;
  57. extern UWORD                 OffX, OffY;
  58. extern struct TextFont      *BlankerFont;
  59. extern struct GfxBase       *GfxBase;
  60. extern struct NewMenu        BlankerNewMenu[];
  61. extern UWORD                 BlankerGTypes[];
  62. extern struct NewGadget      BlankerNGad[];
  63. extern ULONG                 BlankerGTags[];
  64.  
  65. extern int HIDEClicked( void );
  66. extern int SAVEClicked( void );
  67. extern int QUITClicked( void );
  68. extern int SMODEClicked( void );
  69. extern int BMODClicked( void );
  70. extern int LMODClicked( void );
  71. extern int TOUTClicked( void );
  72. extern int PKEYClicked( void );
  73. extern int BKEYClicked( void );
  74. extern int BlankerOpen( void );
  75. extern int BlankerSaveAs( void );
  76. extern int BlankerLoadMod( void );
  77. extern int BlankerAbout( void );
  78. extern int BlankerQuit( void );
  79. extern int BlankerLSaved( void );
  80. extern int BlankerRandPrefs( void );
  81.  
  82. extern int SetupScreen( void );
  83. extern void CloseDownScreen( void );
  84. extern void BlankerRender( void );
  85. extern int HandleBlankerIDCMP( void );
  86. extern int BlankerCloseWindow();
  87. extern int BlankerVanillaKey();
  88. extern int OpenBlankerWindow( void );
  89. extern void CloseBlankerWindow( void );
  90.